energy shortage - Turkish English Dictionary